### 1、导包
from bs4 import BeautifulSoup

### 2、实例化（获取文件内容）
test = """
        <html>
        <head>
            <title>黑马程序员</title>
        </head>
        <body>
            <p id="test01">软件测试</p>
            <p id="test02">2020年</p>
            <a href="/api.html">接口测试</a>
            <a href="/web.html">Web自动化测试</a>
            <a href="/app.html">APP自动化测试</a>
        </body>
        </html>
        """
### 3、调用方法
# 使用BeautifulSoup解析HTML
soup = BeautifulSoup(test, "html.parser")

# 示例解析操作：
# 1. 获取<title>标签内容
print("页面标题:", soup.title.text)

# 2. 通过id查找元素
print("id=test01的内容:", soup.find(id="test02").text)


# 3. 获取所有<a>标签
links = soup.find_all("a")
for link in links:
    print(f"链接文本: {link.text}, URL: {link['href']}")